/*
 * Copyright © 2022-now 尛飛俠（Denvie） All rights reserved.
 */

package cn.denvie.springcloud.seata.order.mapper;

import cn.denvie.springcloud.seata.common.model.entity.Order;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Update;

/**
 * Order Mapper接口。
 *
 * @author Denvie
 * @date 2022/4/08
 * @since 1.0.0
 */
public interface OrderMapper extends BaseMapper<Order> {
    /**
     * 更新订单状态。
     *
     * @param id     订单ID
     * @param status 订单状态
     * @return int
     */
    @Update("UPDATE tbl_order SET status = #{status} WHERE id = #{id}")
    int updateOrderStatus(@Param("id") Long id, @Param("status") int status);
}
